Siwapurana adalah kitab suci Hindu yang didedikasikan untuk Dewa Siwa. Menurut tradisi yang terdapat dalam Wayabiya Samhita mengenai kitab ini, kitab aslinya dikenal dengan sebutan Saiwapurana. Kitab itu terdiri dari 12 samhita dan 100.000 sloka. Setelah disusun ulang oleh Resi Wedawyasa, kitab itu hanya mengandung 24.000 sloka, dan diajarkan kepada muridnya yang bernama Romaharshana (atau Lomaharshana).